/*
 * Created by: vadikv
 * Created: Wednesday, March 05, 2008
 */

namespace OneDayModel.Interfaces
{
    public interface INewUserProfileModel
    {
        string[] Roles { get; }
        IAttributesBuilder NewAttributesBuilder();
        void CreateAndSaveNewUser(string[] userRoles, IAttributeRecord[] attributes);
        bool IsAliasUnique(string alias);
        AccountStatus GetAccountStatus(string email);
    }
}